/**
 * @author 赵希奥
 * @date 2022/3/31 11:54
 * @gitHub https://github.com/CKXGZXA
 * @gitee https://gitee.com/ckxgzxa
 * @description: 用户装饰类, 充当抽象装饰类
 */
public class UserDecorator extends IUser{
    // 维持对抽象构件类的引用
    private IUser user;

    // 注入抽象构件类型的引用
    public UserDecorator(IUser user) {
        this.user = user;
    }

    @Override
    public void login() {
        user.login();
    }

    @Override
    public void logout() {
        user.logout();
    }
}
